unlimited or huge amount of algae - Espagnol Anglais Dictionnaire